package com.bailiban.aigou.dao;

import org.springframework.stereotype.Repository;

import com.bailiban.aigou.entity.User;
import com.bailiban.aigou.utils.PageModel;

@Repository
public interface UserDao {

	/**
	 * 根据用户获得用户对象
	 * @param username
	 * @return
	 */
	User getUserByName(String username);
	
	/**
	 * 用户分页数据
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	PageModel<User> getAdminUser(int pageNo, int pageSize);
	
	/**
	 * 得到总条数
	 * @return
	 */
	int getAdminUserCount();
	
	/**
	 * 保存用户
	 * @param user
	 */
	void save(User user);
}
